Grahamstown is a historic city famous for its fine schools, university, churches and National Arts Festival. Grahamstown is 130km from Port Elizabeth and 180km from East London.